﻿using System.Collections.Generic;
using System.ComponentModel;
using GIMS.Def.Arguments;
using GIMS.Def.Flags;
using GIMS.Def.Settings;

namespace GIMS.Def.Operators
{
    public class LoadOperator : Operator
    {

        public LoadOperator()
        {
            name = "Load";
            description = "loads the image at the defined path";
            instruction = "";
            iconPath = @"Images\load.png";
            argument = new PathArgument(PathType.load);
            possiblePrograms = Program.convert | Program.composite | Program.mogrify;
            position = Position.First;
            settings=new List<Setting>();

            argument.PropertyChanged += new PropertyChangedEventHandler(OnArgumentChanged);
        }
    }
}
